Skip to content

release: 0.6.0 - #19

Merged
chruffins merged 11 commits into
mainfrom
release-please--branches--main--changes--next--components--hypeman
Aug 12, 2026
Merged

release: 0.6.0#19
chruffins merged 11 commits into
mainfrom
release-please--branches--main--changes--next--components--hypeman

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.6.0 (2026-08-12)

Features

  • Add QEMU microvm hypervisor backend (f8c18cf)
  • Add request header authorization to ingress rules (2fb6855)
  • chore(stlc): seal custom-code tracking files (fd74279)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions


Note

Medium Risk
Reworks release/promotion CI that writes production branches and closes legacy PRs, so mistakes can disrupt publishing. SDK API changes are additive but include credential and auth-related fields.

Overview
Releases 0.6.0 with three SDK feature additions and a rewritten staging→production release pipeline.

SDK features

  • Adds a pushes resource to create/list/get jobs that export ready images from the local OCI cache to remote registries, with optional per-push credentials.
  • Adds optional request_header_auth on ingress rules so traffic must present a matching header before proxying.
  • Extends hypervisor enums with qemu-microvm (minimal QEMU board; no PCI, hotplug memory, or >8 virtio-mmio devices).

Release automation

  • Staging promotion now merges validated changes into production next instead of fast-forwarding main, and opens a recovery PR on merge conflicts.
  • Release Please now builds a pinned CLI, opens/updates the versioned PR from nextmain, closes legacy stainless/release PRs, and creates the GitHub release on merge to main.

Reviewed by Cursor Bugbot for commit c46e332. Bugbot is set up for automated code reviews on this repo. Configure here.

@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--hypeman branch from 6f65e87 to 573786c Compare August 10, 2026 22:07
@stainless-app

stainless-app Bot commented Aug 10, 2026

Copy link
Copy Markdown
Contributor Author

🧪 Testing

To try out this version of the SDK:

npm install 'https://pkg.stainless.com/s/hypeman-typescript/fd74279abdea5b466a4c5b031150aba1b0d0cdc0/dist.tar.gz'

Expires at: Fri, 11 Sep 2026 14:16:08 GMT
Updated at: Wed, 12 Aug 2026 14:16:08 GMT

advance_next=$3
conflict_branch=stlc/promotion-conflict

git merge --abort

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Conflict abort assumes active merge

Low Severity

open_conflict_pr always runs git merge --abort under set -e, but it is invoked for any failed git merge, not only conflicted merges. If merge fails before entering a mergable state, abort itself fails and the recovery PR path never runs.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 573786c. Configure here.

Stainless-Generated-From: 007f78f4a015968fd794b70389c1e1294bea31c9
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next--components--hypeman branch from 573786c to 38f6a1e Compare August 12, 2026 14:15
@kernel-internal
kernel-internal Bot force-pushed the release-please--branches--main--changes--next--components--hypeman branch from 38f6a1e to c46e332 Compare August 12, 2026 14:16

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit c46e332. Configure here.

environment: production
concurrency:
group: stlc-promote
cancel-in-progress: true

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Promote cancel race breaks push

Medium Severity

cancel-in-progress: true on stlc-promote can cancel a run whose push to next still lands, while the newer run already fetched the old tip and later built a different merge commit. The final git push to next then fails as a non-fast-forward, so validated staging changes stay off next until someone reruns the workflow.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit c46e332. Configure here.

@chruffins
chruffins merged commit af6c89a into main Aug 12, 2026
11 checks passed
@kernel-internal

Copy link
Copy Markdown
Contributor

🤖 Release is at https://github.com/kernel/hypeman-ts/releases/tag/v0.6.0 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants